package net.bo;

import net.ko.kobject.KObject;
import net.ko.persistence.annotation.Entity;
import net.ko.persistence.annotation.Table;
import net.ko.persistence.annotation.Id;


/**
* Classe KFtester
*/
@SuppressWarnings("serial")
@Entity
@Table(name="ftester")
public class KFtester extends KObject {
	private boolean conforme;
	private String erreur;
	@Id
	private int idFonction;
	@Id
	private int idUtilisateur;
	private String remarque;
	private String resultat;
	private KFonction fonction;
	private KUtilisateur utilisateur;

	public KFtester() {
		super();
		belongsTo(KUtilisateur.class);
		belongsTo(KFonction.class);
	}
	/**
	 * return the value of conforme
	 * @return conforme
	 */
	public boolean isConforme(){
		return this.conforme;
	}
	/**
	 * return the value of erreur
	 * @return erreur
	 */
	public String getErreur(){
		return this.erreur;
	}
	/**
	 * return the value of idFonction
	 * @return idFonction
	 */
	public int getIdFonction(){
		return this.idFonction;
	}
	/**
	 * return the value of idUtilisateur
	 * @return idUtilisateur
	 */
	public int getIdUtilisateur(){
		return this.idUtilisateur;
	}
	/**
	 * return the value of remarque
	 * @return remarque
	 */
	public String getRemarque(){
		return this.remarque;
	}
	/**
	 * return the value of resultat
	 * @return resultat
	 */
	public String getResultat(){
		return this.resultat;
	}
	/**
	 * return the value of fonction
	 * @return fonction
	 */
	public KFonction getFonction(){
		return this.fonction;
	}
	/**
	 * return the value of utilisateur
	 * @return utilisateur
	 */
	public KUtilisateur getUtilisateur(){
		return this.utilisateur;
	}

	/**
	 * set the value of conforme
	 * @param aConforme
	 */
	public void setConforme(boolean aConforme){
		this.conforme=aConforme;
	}
	/**
	 * set the value of erreur
	 * @param aErreur
	 */
	public void setErreur(String aErreur){
		this.erreur=aErreur;
	}
	/**
	 * set the value of idFonction
	 * @param aIdFonction
	 */
	public void setIdFonction(int aIdFonction){
		this.idFonction=aIdFonction;
	}
	/**
	 * set the value of idUtilisateur
	 * @param aIdUtilisateur
	 */
	public void setIdUtilisateur(int aIdUtilisateur){
		this.idUtilisateur=aIdUtilisateur;
	}
	/**
	 * set the value of remarque
	 * @param aRemarque
	 */
	public void setRemarque(String aRemarque){
		this.remarque=aRemarque;
	}
	/**
	 * set the value of resultat
	 * @param aResultat
	 */
	public void setResultat(String aResultat){
		this.resultat=aResultat;
	}
	/**
	 * set the value of fonction
	 * @param aFonction
	 */
	public void setFonction(KFonction aFonction){
		this.fonction=aFonction;
	}
	/**
	 * set the value of utilisateur
	 * @param aUtilisateur
	 */
	public void setUtilisateur(KUtilisateur aUtilisateur){
		this.utilisateur=aUtilisateur;
	}
	@Override
	public String toString() {
		return "rien";
		//return " [remarque] = " + remarque+" [erreur] = " + erreur+" [idUtilisateur] = " + idUtilisateur+" [conforme] = " + conforme+" [resultat] = " + resultat+" [idFonction] = " + idFonction;
	}
}